An integration centric approach for the coordination of distributed software development projects

نویسنده

  • Lars Taxén
چکیده

This paper presents an approach for Distributed Software Development (DSD) that is based on two foundations. The first one is an integration centric engineering process, which aims at managing crucial dependencies in DSD projects. The second foundation is a strategy for operationalizing the coordination of the engineering process. The purpose of this strategy is to simultaneously provide global information system support for coordination and achieve common understanding about what should be coordinated and how. The approach has been successfully used at Ericsson, a major supplier of telecommunication systems worldwide, for coordinating extraordinary complex projects developing nodes in the third generation of mobile systems. Although many obstacles have to be addressed, the results indicate that the approach is a viable way to manage DSD during very demanding circumstances. q 2006 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Coordination in Offshore Software Development

Controlling and minimizing coordination costs has been shown to be an important factor to reduce overall project performance in distributed software development. In this research-in-progress paper we investigate the effects of software complexity, software integration, distributed labor division policies, learning effects on software coordination costs. Drawing from data collected on 130 softwa...

متن کامل

Issues in Scaling Agile Using an Architecture-Centric Approach: A Tool-Based Solution

Agile software development processes are best applied to small teams on small to medium sized projects. Scaling agile methodologies is desired in order to bring the benefits of agile to larger, more complex projects. One way to scale agile methods is via an architecture-centric approach, in which a project is divided into smaller modules on which sub teams can use agile effectively. However, a ...

متن کامل

Coordinating Distributed Software Development Projects with Integrated Process Modelling and Enactment Environments

Coordinating distributed software development projects becomes more difficult, as software becomes more complex, team sizes and organisational overheads increase, and software components are sourced from disparate places. We describe the development of a range of software tools to support coordination of such projects. Techniques we use include asynchronous and semi-synchronous editing, softwar...

متن کامل

Using Iterative and Incremental Processes in Global Software Development

Iterative and incremental development seems to be a viable approach providing several benefits in interorganizational distributed software development. This paper presents initial results from an interview study on the usage of iterative and incremental development in interorganizational distributed software development projects. We describe identified practices, such as delivery synchronizatio...

متن کامل

Integrating Network Technique into Distributed Agent-Oriented Software Development Projects

The management of local software projects is challenging, due to its complexity. In case of distributed development projects, the complexity in project management increases even more [1]. In this publication we introduce and adapt the well-proven network technique into Paose, a distributed agent-oriented software development approach, by directly integrating a modeling tool for network techniqu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Information & Software Technology

دوره 48  شماره 

صفحات  -

تاریخ انتشار 2006